const db=wx.cloud.database(); 
const _=db.command;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    historyList:[],
    inputValue:"",
  },
  onChange: function(event) {
    this.setData({
      inputValue: event.detail.value, // 使用event.detail.value来获取输入框的值
      historyList: this.data.historyList.length >= 10 ? this.data.historyList.slice(0, 9) : this.data.historyList.concat([event.detail.value])//设置historyList上限，当大于10的时候回退第一个值
    });
  },
  deleteAll: function() {//删除操作
    this.setData({
      historyList: []
    });
  },
  onClick(){//当点击事件触发更新historyLIst,并获取inputValue
    console.log(this.data.inputValue); // 输出输入框的值
    let Arr=this.data.historyList ||[];
    Arr.unshift(this.data.inputValue);
    Arr=[...new Set(Arr)];
    this.setData({
      historyList:Arr
    });
    console.log(this.data.historyList)
  },
   btnSub(res){
     var{Name,inputValue,Step}=res.detail.value;
     var historyList = this.data.historyList;
       // 检查historyList是否为空数组
  if (Array.isArray(historyList) && historyList.length === 0) {
    console.log('historyList is empty.');
    wx.showToast({
      title: '还没有输入所需材料啊',
      icon: 'none'
    });
    return;
  }

  // 检查Name和Step是否为空字符串
  if (Name === '' || Step === '') {
    console.log('Name or Step is empty.');
    wx.showToast({
      title: '没有名字还是没有步骤呢？',
      icon: 'none'
    });
    return;
  }
     db.collection("Getfromuser").add({
       data:{
         Name:Name,
         Component:historyList,
         Step:Step
       }
     }).then(res=>{
       console.log(res)
     })
   }
  
})